
Μαθήματα Κατεύθυνσης
Μαθήματα Κατεύθυνσης
Περιεχόμενα: Αρχιτεκτονική βάσεων δεδομένων. Δίσκοι και Αρχεία (ιεραρχία μνήμης και διαχείριση ενδιάμεσης μνήμης, συστοιχίες δίσκων RAID, οργανώσεις αρχείων - αρχεία σωρού/ταξινομημένα/ κατακερματισμένα/ομαδοποιημένα). Κατάλογος συστήματος και αποθήκευση εγγραφών. Δεντρικά ευρετήρια (ISAM, Β-δέντρα, Β+ δέντρα). Ευρετήρια κατακερματισμού (στατικός/επεκτατικός/γραμμικός κατακερματισμός). Υπολογισμός τελεστών (επιλογής, προβολής, σύζευξης, συνάθροισης). Βελτιστοποίηση ερωτήσεων (σχέδιο εκτέλεσης και κόστος). Διαχείριση δοσοληψιών (χρονοπρογράμματα και σειριοποιησιμότητα). Διαχείριση συναλλαγών (ταυτοχρονισμός, επαναφορά από βλάβη). Κατανεμημένες βάσεις δεδομένων. Βάσεις δεδομένων ειδικού σκοπού.
Αξιολόγηση: Προγραμματιστικές εργασίες (ενδέχεται να συνοδεύονται από προσωπική εξέταση) ή/και ασκήσεις κατανόησης της ύλης (είτε για το σπίτι, είτε για επίλυση στην τάξη), και 3ωρη γραπτή εξέταση. Οι εργασίες και οι ασκήσεις θα έχουν συνολικό βάρος 50%, όπως και η τελική γραπτή εξέταση. Τα ποσοστά αυτά μπορεί να διαφοροποιούνται (μέχρι +/-10%) από έτος σε έτος. Για την επιτυχία ενός φοιτητή στο μάθημα απαιτείται προβιβάσιμος βαθμός (πέντε ή μεγαλύτερος) στην τελική γραπτή εξέταση καθώς και στον τελικό βαθμό όπως αυτός προκύπτει από τα εκάστοτε ποσοστά.
Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Ερωτήσεις πολλαπλής επιλογής, Επίλυση προβλημάτων, Έκθεση / Αναφορά, Προφορική εξέταση
-
Βιβλιογραφία: